.hot-box .hot {
  height: 1.013333rem /* 76/75 */;
  padding-left: 0.2rem /* 15/75 */;
  border: 0.026667rem /* 2/75 */ solid #c6c6c6;
  background-color: #eeeeee;
}
.hot-box .hot p {
  font-size: 0.4rem /* 30/75 */;
  line-height: 0.933333rem /* 70/75 */;
  color: #5b2f18;
  font-weight: 700;
}
.complete-title li a {
  display: block;
  height: 1.733333rem /* 130/75 */;
  padding: 0.266667rem /* 20/75 */;
  border-bottom: 0.026667rem /* 2/75 */ solid #e6e6e6;
  overflow: hidden;
}
.complete-title li a .title-left {
  height: 1.2rem /* 90/75 */;
  overflow: hidden;
}
.complete-title li a .title-left p {
  width: 0.666667rem /* 50/75 */;
  height: 0.666667rem /* 50/75 */;
  background-color: #c9c9c9;
  font-size: 0.266667rem /* 20/75 */;
  line-height: 0.666667rem /* 50/75 */;
  text-align: center;
  margin-right: 0.266667rem /* 20/75 */;
  float: left;
  color: #fff;
}
.complete-title li a .title-left h4 {
  font-size: 0.346667rem /* 26/75 */;
  color: #1b1b1b;
  float: left;
  line-height: 0.666667rem /* 50/75 */;
}
.complete-title li a .title-left .sales {
  padding-left: 0.866667rem /* 65/75 */;
}
.complete-title li a .title-left .sales span {
  display: block;
  margin-top: 0.133333rem /* 10/75 */;
  font-size: 0.32rem /* 24/75 */;
  color: #808790;
  float: left;
}
.complete-title li a .title-right {
  margin-top: 0.4rem /* 30/75 */;
}
.complete-title .red a .title-left p {
  background-color: #f10e0e;
}
.complete-title .origin a .title-left p {
  background-color: #ff9315;
}
.complete-title .green a .title-left p {
  background-color: #8adf5b;
}
.complete-title .gray a .title-left p {
  background-color: #c9c9c9;
}
.mm-product .item {
  display: block;
  width: 100%;
  height: 3.413333rem /* 256/75 */;
  border-bottom: 0.026667rem /* 2/75 */ solid #f1f1f1;
  padding: 0.266667rem /* 20/75 */ 0;
}
.mm-product .item .pro-left {
  width: 40%;
  height: 100%;
  text-align: center;
}
.mm-product .item .pro-left img {
  width: 2.666667rem;
  height: 2.666667rem;
  line-height: 100%;
}
.mm-product .item .pro-right {
  width: 60%;
  position: relative;
}
.mm-product .item .pro-right span {
  font-size: .32rem;
}
.mm-product .item .pro-right .out {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.mm-product .item .pro-right .in {
  color: #ff761a;
}
.mm-product .item .pro-right p {
  position: absolute;
  left: 0;
  font-size: 0.293333rem /* 22/75 */;
}
.mm-product .item .pro-right p span {
  font-size: 0.186667rem /* 14/75 */;
}
.mm-product .item .pro-right .price {
  display: block;
  margin-top: 0.266667rem /* 20/75 */;
  color: red;
  font-size: 0.32rem /* 24/75 */;
  height: 0.666667rem /* 50/75 */;
}
.mm-product .item .pro-right .base {
  margin-top: 0.666667rem /* 50/75 */;
}
.mm-product .item .pro-right .base .right {
  font-size: 0.16rem /* 12/75 */;
}
.comment {
  padding: 0.266667rem /* 20/75 */;
}
.comment .out {
  padding: 0.4rem /* 30/75 */ 0.293333rem /* 22/75 */;
  background-color: #f8f8f8;
  border: 0.026667rem /* 2/75 */ solid #e7e7e7;
  margin-bottom: 0.266667rem /* 20/75 */;
}
.comment .out .top {
  overflow: hidden;
  height: 0.693333rem /* 52/75 */;
  font-size: 0.266667rem /* 20/75 */;
}
.comment .out .top .fl {
  color: #414400;
}
.comment .out .top .fr {
  color: #85889c;
}
